home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •Word Games• / CrossWiseDA •••• / CrossWiseDA.doc / CrossWiseDA.doc.rsrc / CODE_11_SADEV.txt < prev    next >
Text File  |  1989-10-02  |  44KB  |  814 lines

  1. # near model CODE resource
  2. # jump table entries: 728-737 (10 of them)
  3. export_91:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  48E7 0118                movem.l    -[A7], D7,A3,A4
  6. 00000008  286E 0010                movea.l    A4, [A6 + 0x10]
  7. 0000000C  266E 0008                movea.l    A3, [A6 + 0x8]
  8. 00000010  200B                     move.l     D0, A3
  9. 00000012  6704                     beq        +0x6 /* 00000018 */
  10. 00000014  4A13                     tst.b      [A3]
  11. 00000016  6608                     bne        +0xA /* 00000020 */
  12. label00000018:
  13. 00000018  203C 4000 0016           move.l     D0, 0x40000016
  14. 0000001E  606C                     bra        +0x6E /* 0000008C */
  15. label00000020:
  16. 00000020  202E 000C                move.l     D0, [A6 + 0xC]
  17. 00000024  0480 0000 6400           subi.l     D0, 0x6400 /* 'd\0' */
  18. 0000002A  6B18                     bmi        +0x1A /* 00000044 */
  19. 0000002C  0C80 0000 0002           cmpi.l     D0, 0x2
  20. 00000032  6E10                     bgt        +0x12 /* 00000044 */
  21. 00000034  D080                     add.l      D0, D0
  22. 00000036  303B 0806                move.w     D0, [PC + D0 + 0x6]
  23. 0000003A  4EFB 0000                jmp        [PC + D0.w]
  24. 0000003E  0010 001C                ori.b      [A0], 0x1C
  25. 00000042  002C 203C 4000           ori.b      [A4 + 0x4000], 0x3C /* '<' */
  26. // begin alternate branch 00000044-0000004C
  27. label00000044:
  28. 00000044  203C 4000 0016           move.l     D0, 0x40000016
  29. 0000004A  6040                     bra        +0x42 /* 0000008C */
  30. // end alternate branch 00000044-0000004C
  31. label00000044: // (misaligned)
  32. 00000048  0016 6040                ori.b      [A6], 0x40 /* '@' */
  33. 0000004C  2F0B                     move.l     -[A7], A3
  34. 0000004E  2F0C                     move.l     -[A7], A4
  35. 00000050  4EBA 0052                jsr        [PC + 0x52 /* 000000A4 */]
  36. 00000054  508F                     addq.l     A7, 8
  37. 00000056  6034                     bra        +0x36 /* 0000008C */
  38. 00000058  7000                     moveq.l    D0, 0x00
  39. 0000005A  2F00                     move.l     -[A7], D0
  40. 0000005C  2F0B                     move.l     -[A7], A3
  41. 0000005E  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  42. 00000062  3E00                     move.w     D7, D0
  43. 00000064  508F                     addq.l     A7, 8
  44. 00000066  6012                     bra        +0x14 /* 0000007A */
  45. 00000068  2F0C                     move.l     -[A7], A4
  46. 0000006A  7000                     moveq.l    D0, 0x00
  47. 0000006C  2F00                     move.l     -[A7], D0
  48. 0000006E  2F0B                     move.l     -[A7], A3
  49. 00000070  4EAD 004A                jsr        [A5 + 0x4A /* export_5 */]
  50. 00000074  3E00                     move.w     D7, D0
  51. 00000076  4FEF 000C                lea.l      A7, [A7 + 0xC]
  52. label0000007A:
  53. 0000007A  4A47                     tst.w      D7
  54. 0000007C  6604                     bne        +0x6 /* 00000082 */
  55. 0000007E  7000                     moveq.l    D0, 0x00
  56. 00000080  600A                     bra        +0xC /* 0000008C */
  57. label00000082:
  58. 00000082  7000                     moveq.l    D0, 0x00
  59. 00000084  3007                     move.w     D0, D7
  60. 00000086  80BC 4000 0000           or.l       D0, 0x40000000 /* '@\0\0\0' */
  61. label0000008C:
  62. 0000008C  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  63. 00000092  4E5E                     unlink     A6
  64. 00000094  4E75                     rts
  65. 00000096  8A5F                     or.w       D5, [A7]+
  66. 00000098  6673                     bne        +0x75 /* 0000010D */
  67. 0000009A  4641                     not.w      D1
  68. 0000009C  6363                     bls        +0x65 /* 00000101 */
  69. 0000009E  6573                     bcs        +0x75 /* 00000113 */
  70. 000000A0  7300                     moveq.l    D1, 0x00
  71. 000000A2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  72. // begin alternate branch 000000A4-000000A8
  73. fn000000A4:
  74. 000000A4  4E56 FF8A                link       A6, -0x0076
  75. // end alternate branch 000000A4-000000A8
  76. fn000000A4: // (misaligned)
  77. 000000A6  FF8A                     .invalid   <<F/6/7>>
  78. 000000A8  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  79. 000000AC  286E 000C                movea.l    A4, [A6 + 0xC]
  80. 000000B0  266E 0008                movea.l    A3, [A6 + 0x8]
  81. 000000B4  7A00                     moveq.l    D5, 0x00
  82. 000000B6  2F0C                     move.l     -[A7], A4
  83. 000000B8  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  84. 000000BC  3013                     move.w     D0, [A3]
  85. 000000BE  48C0                     ext.l      D0
  86. 000000C0  2C00                     move.l     D6, D0
  87. 000000C2  558F                     subq.l     A7, 2
  88. 000000C4  7000                     moveq.l    D0, 0x00
  89. 000000C6  2F00                     move.l     -[A7], D0
  90. 000000C8  486E FFFE                pea.l      [A6 - 0x2]
  91. 000000CC  486E FFFA                pea.l      [A6 - 0x6]
  92. 000000D0  4EAD 017A                jsr        [A5 + 0x17A /* export_43 */]
  93. 000000D4  2D4C FF9C                move.l     [A6 - 0x64], A4
  94. 000000D8  422E FFA4                clr.b      [A6 - 0x5C]
  95. 000000DC  7000                     moveq.l    D0, 0x00
  96. 000000DE  2D40 FFA6                move.l     [A6 - 0x5A], D0
  97. 000000E2  7203                     moveq.l    D1, 0x03
  98. 000000E4  C286                     and.l      D1, D6
  99. 000000E6  5381                     subq.l     D1, 1
  100. 000000E8  5C8F                     addq.l     A7, 6
  101. 000000EA  6B18                     bmi        +0x1A /* 00000104 */
  102. 000000EC  0C81 0000 0002           cmpi.l     D1, 0x2
  103. 000000F2  6E10                     bgt        +0x12 /* 00000104 */
  104. 000000F4  D281                     add.l      D1, D1
  105. 000000F6  323B 1806                move.w     D1, [PC + D1 + 0x6]
  106. 000000FA  4EFB 1000                jmp        [PC + D1.w]
  107. 000000FE  0008 0010                ori.b      A0, 0x10
  108. 00000102  0018 1D7C                ori.b      [A0]+, 0x7C /* '|' */
  109. // begin alternate branch 00000104-0000010A
  110. label00000104:
  111. 00000104  1D7C 0001 FFA5           move.b     [A6 - 0x5B], 0x1
  112. // end alternate branch 00000104-0000010A
  113. label00000104: // (misaligned)
  114. 00000106  0001 FFA5                ori.b      D1, 0xA5
  115. 0000010A  600E                     bra        +0x10 /* 0000011A */
  116. 0000010C  1D7C 0002 FFA5           move.b     [A6 - 0x5B], 0x2
  117. 00000112  6006                     bra        +0x8 /* 0000011A */
  118. 00000114  1D7C 0003 FFA5           move.b     [A6 - 0x5B], 0x3
  119. label0000011A:
  120. 0000011A  203C 0000 1000           move.l     D0, 0x1000
  121. 00000120  C086                     and.l      D0, D6
  122. 00000122  6706                     beq        +0x8 /* 0000012A */
  123. 00000124  426E FFA0                clr.w      [A6 - 0x60]
  124. 00000128  6006                     bra        +0x8 /* 00000130 */
  125. label0000012A:
  126. 0000012A  3D6E FFFE FFA0           move.w     [A6 - 0x60], [A6 - 0x2]
  127. label00000130:
  128. 00000130  7010                     moveq.l    D0, 0x10
  129. 00000132  C086                     and.l      D0, D6
  130. 00000134  6712                     beq        +0x14 /* 00000148 */
  131. 00000136  558F                     subq.l     A7, 2
  132. 00000138  486E FF8A                pea.l      [A6 - 0x76]
  133. 0000013C  7000                     moveq.l    D0, 0x00
  134. 0000013E  1F00                     move.b     -[A7], D0
  135. 00000140  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  136. 00000144  3E1F                     move.w     D7, [A7]+
  137. 00000146  6010                     bra        +0x12 /* 00000158 */
  138. label00000148:
  139. 00000148  558F                     subq.l     A7, 2
  140. 0000014A  486E FF8A                pea.l      [A6 - 0x76]
  141. 0000014E  7000                     moveq.l    D0, 0x00
  142. 00000150  1F00                     move.b     -[A7], D0
  143. 00000152  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  144. 00000156  3E1F                     move.w     D7, [A7]+
  145. label00000158:
  146. 00000158  4A47                     tst.w      D7
  147. 0000015A  6628                     bne        +0x2A /* 00000184 */
  148. 0000015C  203C 0000 0500           move.l     D0, 0x500
  149. 00000162  C086                     and.l      D0, D6
  150. 00000164  0C80 0000 0500           cmpi.l     D0, 0x500
  151. 0000016A  6618                     bne        +0x1A /* 00000184 */
  152. 0000016C  558F                     subq.l     A7, 2
  153. 0000016E  486E FF8A                pea.l      [A6 - 0x76]
  154. 00000172  7000                     moveq.l    D0, 0x00
  155. 00000174  1F00                     move.b     -[A7], D0
  156. 00000176  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  157. 0000017A  7ED0                     moveq.l    D7, 0xFFFFFFD0
  158. 0000017C  2A3C 4000 0011           move.l     D5, 0x40000011
  159. 00000182  548F                     addq.l     A7, 2
  160. label00000184:
  161. 00000184  48C7                     ext.l      D7
  162. 00000186  70D5                     moveq.l    D0, 0xFFFFFFD5
  163. 00000188  B087                     cmp.l      D0, D7
  164. 0000018A  6648                     bne        +0x4A /* 000001D4 */
  165. 0000018C  203C 0000 0100           move.l     D0, 0x100
  166. 00000192  C086                     and.l      D0, D6
  167. 00000194  673E                     beq        +0x40 /* 000001D4 */
  168. 00000196  558F                     subq.l     A7, 2
  169. 00000198  486E FF8A                pea.l      [A6 - 0x76]
  170. 0000019C  7000                     moveq.l    D0, 0x00
  171. 0000019E  1F00                     move.b     -[A7], D0
  172. 000001A0  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  173. 000001A4  381F                     move.w     D4, [A7]+
  174. 000001A6  662A                     bne        +0x2C /* 000001D2 */
  175. 000001A8  7010                     moveq.l    D0, 0x10
  176. 000001AA  C086                     and.l      D0, D6
  177. 000001AC  6712                     beq        +0x14 /* 000001C0 */
  178. 000001AE  558F                     subq.l     A7, 2
  179. 000001B0  486E FF8A                pea.l      [A6 - 0x76]
  180. 000001B4  7000                     moveq.l    D0, 0x00
  181. 000001B6  1F00                     move.b     -[A7], D0
  182. 000001B8  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  183. 000001BC  3E1F                     move.w     D7, [A7]+
  184. 000001BE  6014                     bra        +0x16 /* 000001D4 */
  185. label000001C0:
  186. 000001C0  558F                     subq.l     A7, 2
  187. 000001C2  486E FF8A                pea.l      [A6 - 0x76]
  188. 000001C6  7000                     moveq.l    D0, 0x00
  189. 000001C8  1F00                     move.b     -[A7], D0
  190. 000001CA  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  191. 000001CE  3E1F                     move.w     D7, [A7]+
  192. 000001D0  6002                     bra        +0x4 /* 000001D4 */
  193. label000001D2:
  194. 000001D2  3E04                     move.w     D7, D4
  195. label000001D4:
  196. 000001D4  4A47                     tst.w      D7
  197. 000001D6  6600 0082                bne        +0x84 /* 0000025A */
  198. 000001DA  7000                     moveq.l    D0, 0x00
  199. 000001DC  2D40 FFC8                move.l     [A6 - 0x38], D0
  200. 000001E0  426E FFD8                clr.w      [A6 - 0x28]
  201. 000001E4  2D40 FFCE                move.l     [A6 - 0x32], D0
  202. 000001E8  3D6E FFA0 FFD2           move.w     [A6 - 0x2E], [A6 - 0x60]
  203. 000001EE  3D6E FFA2 FFD4           move.w     [A6 - 0x2C], [A6 - 0x5E]
  204. 000001F4  558F                     subq.l     A7, 2
  205. 000001F6  486E FFBC                pea.l      [A6 - 0x44]
  206. 000001FA  7200                     moveq.l    D1, 0x00
  207. 000001FC  1F01                     move.b     -[A7], D1
  208. 000001FE  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  209. 00000202  7002                     moveq.l    D0, 0x02
  210. 00000204  C086                     and.l      D0, D6
  211. 00000206  548F                     addq.l     A7, 2
  212. 00000208  671E                     beq        +0x20 /* 00000228 */
  213. 0000020A  303C 0100                move.w     D0, 0x100
  214. 0000020E  C06E FFE0                and.w      D0, [A6 - 0x20]
  215. 00000212  6614                     bne        +0x16 /* 00000228 */
  216. 00000214  558F                     subq.l     A7, 2
  217. 00000216  486E FF8A                pea.l      [A6 - 0x76]
  218. 0000021A  7000                     moveq.l    D0, 0x00
  219. 0000021C  1F00                     move.b     -[A7], D0
  220. 0000021E  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  221. 00000222  7E01                     moveq.l    D7, 0x01
  222. 00000224  548F                     addq.l     A7, 2
  223. 00000226  6032                     bra        +0x34 /* 0000025A */
  224. label00000228:
  225. 00000228  203C 0000 0200           move.l     D0, 0x200
  226. 0000022E  C086                     and.l      D0, D6
  227. 00000230  6728                     beq        +0x2A /* 0000025A */
  228. 00000232  7000                     moveq.l    D0, 0x00
  229. 00000234  2D40 FFA6                move.l     [A6 - 0x5A], D0
  230. 00000238  558F                     subq.l     A7, 2
  231. 0000023A  486E FF8A                pea.l      [A6 - 0x76]
  232. 0000023E  7200                     moveq.l    D1, 0x00
  233. 00000240  1F01                     move.b     -[A7], D1
  234. 00000242  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  235. 00000246  3E1F                     move.w     D7, [A7]+
  236. 00000248  6710                     beq        +0x12 /* 0000025A */
  237. 0000024A  558F                     subq.l     A7, 2
  238. 0000024C  486E FF8A                pea.l      [A6 - 0x76]
  239. 00000250  7000                     moveq.l    D0, 0x00
  240. 00000252  1F00                     move.b     -[A7], D0
  241. 00000254  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  242. 00000258  548F                     addq.l     A7, 2
  243. label0000025A:
  244. 0000025A  4A47                     tst.w      D7
  245. 0000025C  6712                     beq        +0x14 /* 00000270 */
  246. 0000025E  7000                     moveq.l    D0, 0x00
  247. 00000260  3007                     move.w     D0, D7
  248. 00000262  2A00                     move.l     D5, D0
  249. 00000264  8ABC 4000 0000           or.l       D5, 0x40000000 /* '@\0\0\0' */
  250. 0000026A  3747 0002                move.w     [A3 + 0x2], D7
  251. 0000026E  6008                     bra        +0xA /* 00000278 */
  252. label00000270:
  253. 00000270  4A85                     tst.l      D5
  254. 00000272  6704                     beq        +0x6 /* 00000278 */
  255. 00000274  426B 0002                clr.w      [A3 + 0x2]
  256. label00000278:
  257. 00000278  4A85                     tst.l      D5
  258. 0000027A  6600 0090                bne        +0x92 /* 0000030C */
  259. 0000027E  598F                     subq.l     A7, 4
  260. 00000280  700E                     moveq.l    D0, 0x0E
  261. 00000282  2F00                     move.l     -[A7], D0
  262. 00000284  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  263. 00000288  275F 0008                move.l     [A3 + 0x8], [A7]+
  264. 0000028C  206B 0008                movea.l    A0, [A3 + 0x8]
  265. 00000290  2050                     movea.l    A0, [A0]
  266. 00000292  316E FFA2 0002           move.w     [A0 + 0x2], [A6 - 0x5E]
  267. 00000298  206B 0008                movea.l    A0, [A3 + 0x8]
  268. 0000029C  2050                     movea.l    A0, [A0]
  269. 0000029E  30BC 0001                move.w     [A0], 0x1
  270. 000002A2  203C 0000 2000           move.l     D0, 0x2000 /* ' \0' */
  271. 000002A8  C086                     and.l      D0, D6
  272. 000002AA  674C                     beq        +0x4E /* 000002F8 */
  273. 000002AC  598F                     subq.l     A7, 4
  274. 000002AE  1014                     move.b     D0, [A4]
  275. 000002B0  4880                     ext.w      D0
  276. 000002B2  48C0                     ext.l      D0
  277. 000002B4  5280                     addq.l     D0, 1
  278. 000002B6  2F00                     move.l     -[A7], D0
  279. 000002B8  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  280. 000002BC  206B 0008                movea.l    A0, [A3 + 0x8]
  281. 000002C0  2050                     movea.l    A0, [A0]
  282. 000002C2  215F 000A                move.l     [A0 + 0xA], [A7]+
  283. 000002C6  2F0C                     move.l     -[A7], A4
  284. 000002C8  206B 0008                movea.l    A0, [A3 + 0x8]
  285. 000002CC  2050                     movea.l    A0, [A0]
  286. 000002CE  2F28 000A                move.l     -[A7], [A0 + 0xA]
  287. 000002D2  1014                     move.b     D0, [A4]
  288. 000002D4  4880                     ext.w      D0
  289. 000002D6  48C0                     ext.l      D0
  290. 000002D8  5280                     addq.l     D0, 1
  291. 000002DA  2F00                     move.l     -[A7], D0
  292. 000002DC  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  293. 000002E0  206B 0008                movea.l    A0, [A3 + 0x8]
  294. 000002E4  2050                     movea.l    A0, [A0]
  295. 000002E6  316E FFFE 0004           move.w     [A0 + 0x4], [A6 - 0x2]
  296. 000002EC  206B 0008                movea.l    A0, [A3 + 0x8]
  297. 000002F0  2050                     movea.l    A0, [A0]
  298. 000002F2  216E FFFA 0006           move.l     [A0 + 0x6], [A6 - 0x6]
  299. label000002F8:
  300. 000002F8  558F                     subq.l     A7, 2
  301. 000002FA  3F2E FFA2                move.w     -[A7], [A6 - 0x5E]
  302. 000002FE  7001                     moveq.l    D0, 0x01
  303. 00000300  3F00                     move.w     -[A7], D0
  304. 00000302  7200                     moveq.l    D1, 0x00
  305. 00000304  2F01                     move.l     -[A7], D1
  306. 00000306  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  307. 0000030A  548F                     addq.l     A7, 2
  308. label0000030C:
  309. 0000030C  2F0C                     move.l     -[A7], A4
  310. 0000030E  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  311. 00000312  2005                     move.l     D0, D5
  312. 00000314  588F                     addq.l     A7, 4
  313. 00000316  4CEE 18F0 FF72           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x8E]
  314. 0000031C  4E5E                     unlink     A6
  315. 0000031E  4E75                     rts
  316. 00000320  875F                     or.w       [A7]+, D3
  317. 00000322  6673                     bne        +0x75 /* 00000397 */
  318. 00000324  4F70 656E                chk.w      D7, <<invalid full ext with IS == 1 and I/IS == 6>>
  319. 00000328  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  320. export_92: // at 0000032A (misaligned)
  321. 0000032C  0000 48E7                ori.b      D0, 0xE7
  322. 00000330  0110                     btst       [A0], D0
  323. 00000332  266E 0008                movea.l    A3, [A6 + 0x8]
  324. 00000336  4247                     clr.w      D7
  325. 00000338  206B 0008                movea.l    A0, [A3 + 0x8]
  326. 0000033C  2050                     movea.l    A0, [A0]
  327. 0000033E  5350                     subq.w     [A0], 1
  328. 00000340  4A50                     tst.w      [A0]
  329. 00000342  6E5E                     bgt        +0x60 /* 000003A2 */
  330. 00000344  558F                     subq.l     A7, 2
  331. 00000346  206B 0008                movea.l    A0, [A3 + 0x8]
  332. 0000034A  2050                     movea.l    A0, [A0]
  333. 0000034C  3F28 0002                move.w     -[A7], [A0 + 0x2]
  334. 00000350  4EAD 010A                jsr        [A5 + 0x10A /* export_29 */]
  335. 00000354  3E1F                     move.w     D7, [A7]+
  336. 00000356  6706                     beq        +0x8 /* 0000035E */
  337. 00000358  3747 0002                move.w     [A3 + 0x2], D7
  338. 0000035C  603C                     bra        +0x3E /* 0000039A */
  339. label0000035E:
  340. 0000035E  303C 2000                move.w     D0, 0x2000 /* ' \0' */
  341. 00000362  C053                     and.w      D0, [A3]
  342. 00000364  6734                     beq        +0x36 /* 0000039A */
  343. 00000366  558F                     subq.l     A7, 2
  344. 00000368  206B 0008                movea.l    A0, [A3 + 0x8]
  345. 0000036C  2050                     movea.l    A0, [A0]
  346. 0000036E  3F28 0004                move.w     -[A7], [A0 + 0x4]
  347. 00000372  206B 0008                movea.l    A0, [A3 + 0x8]
  348. 00000376  2050                     movea.l    A0, [A0]
  349. 00000378  2F28 0006                move.l     -[A7], [A0 + 0x6]
  350. 0000037C  206B 0008                movea.l    A0, [A3 + 0x8]
  351. 00000380  2050                     movea.l    A0, [A0]
  352. 00000382  2F28 000A                move.l     -[A7], [A0 + 0xA]
  353. 00000386  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  354. 0000038A  206B 0008                movea.l    A0, [A3 + 0x8]
  355. 0000038E  2050                     movea.l    A0, [A0]
  356. 00000390  2F28 000A                move.l     -[A7], [A0 + 0xA]
  357. 00000394  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  358. 00000398  548F                     addq.l     A7, 2
  359. label0000039A:
  360. 0000039A  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  361. 0000039E  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  362. label000003A2:
  363. 000003A2  4A47                     tst.w      D7
  364. 000003A4  6604                     bne        +0x6 /* 000003AA */
  365. 000003A6  7000                     moveq.l    D0, 0x00
  366. 000003A8  6002                     bra        +0x4 /* 000003AC */
  367. label000003AA:
  368. 000003AA  7009                     moveq.l    D0, 0x09
  369. label000003AC:
  370. 000003AC  4CEE 0880 FFF8           movem.l    D7,A3, [A6 - 0x8]
  371. 000003B2  4E5E                     unlink     A6
  372. 000003B4  4E75                     rts
  373. 000003B6  885F                     or.w       D4, [A7]+
  374. 000003B8  6673                     bne        +0x75 /* 0000042D */
  375. 000003BA  436C 6F73                chk.w      D1, [A4 + 0x6F73]
  376. 000003BE  6500 0000                bcs        +0x2 /* 000003C0 */
  377. // begin alternate branch 000003C0-000003C6
  378. label000003C0:
  379. 000003C0  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  380. export_93: // at 000003C2 (misaligned)
  381. 000003C4  FFFC                     .invalid   <<F/7/7>>
  382. // end alternate branch 000003C0-000003C6
  383. export_93:
  384. label000003C0: // (misaligned)
  385. 000003C2  4E56 FFFC                link       A6, -0x0004
  386. 000003C6  48E7 0110                movem.l    -[A7], D7,A3
  387. 000003CA  266E 0008                movea.l    A3, [A6 + 0x8]
  388. 000003CE  2D6B 000C FFFC           move.l     [A6 - 0x4], [A3 + 0xC]
  389. 000003D4  558F                     subq.l     A7, 2
  390. 000003D6  206B 0008                movea.l    A0, [A3 + 0x8]
  391. 000003DA  2050                     movea.l    A0, [A0]
  392. 000003DC  3F28 0002                move.w     -[A7], [A0 + 0x2]
  393. 000003E0  486E FFFC                pea.l      [A6 - 0x4]
  394. 000003E4  2F2B 0010                move.l     -[A7], [A3 + 0x10]
  395. 000003E8  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  396. 000003EC  3E1F                     move.w     D7, [A7]+
  397. 000003EE  48C7                     ext.l      D7
  398. 000003F0  70D9                     moveq.l    D0, 0xFFFFFFD9
  399. 000003F2  B087                     cmp.l      D0, D7
  400. 000003F4  6602                     bne        +0x4 /* 000003F8 */
  401. 000003F6  4247                     clr.w      D7
  402. label000003F8:
  403. 000003F8  4A47                     tst.w      D7
  404. 000003FA  6612                     bne        +0x14 /* 0000040E */
  405. 000003FC  202E FFFC                move.l     D0, [A6 - 0x4]
  406. 00000400  91AB 000C                sub.l      [A3 + 0xC], D0
  407. 00000404  202E FFFC                move.l     D0, [A6 - 0x4]
  408. 00000408  D1AB 0010                add.l      [A3 + 0x10], D0
  409. 0000040C  6004                     bra        +0x6 /* 00000412 */
  410. label0000040E:
  411. 0000040E  3747 0002                move.w     [A3 + 0x2], D7
  412. label00000412:
  413. 00000412  4A47                     tst.w      D7
  414. 00000414  6604                     bne        +0x6 /* 0000041A */
  415. 00000416  7000                     moveq.l    D0, 0x00
  416. 00000418  6002                     bra        +0x4 /* 0000041C */
  417. label0000041A:
  418. 0000041A  7005                     moveq.l    D0, 0x05
  419. label0000041C:
  420. 0000041C  4CEE 0880 FFF4           movem.l    D7,A3, [A6 - 0xC]
  421. 00000422  4E5E                     unlink     A6
  422. 00000424  4E75                     rts
  423. 00000426  875F                     or.w       [A7]+, D3
  424. 00000428  6673                     bne        +0x75 /* 0000049D */
  425. 0000042A  5265                     addq.w     -[A5], 1
  426. 0000042C  6164                     bsr        +0x66 /* 00000492 */
  427. 0000042E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  428. export_94: // at 00000430 (misaligned)
  429. 00000432  FFFC                     .invalid   <<F/7/7>>
  430. 00000434  48E7 0110                movem.l    -[A7], D7,A3
  431. 00000438  266E 0008                movea.l    A3, [A6 + 0x8]
  432. 0000043C  7008                     moveq.l    D0, 0x08
  433. 0000043E  C053                     and.w      D0, [A3]
  434. 00000440  6724                     beq        +0x26 /* 00000466 */
  435. 00000442  558F                     subq.l     A7, 2
  436. 00000444  206B 0008                movea.l    A0, [A3 + 0x8]
  437. 00000448  2050                     movea.l    A0, [A0]
  438. 0000044A  3F28 0002                move.w     -[A7], [A0 + 0x2]
  439. 0000044E  7002                     moveq.l    D0, 0x02
  440. 00000450  3F00                     move.w     -[A7], D0
  441. 00000452  7200                     moveq.l    D1, 0x00
  442. 00000454  2F01                     move.l     -[A7], D1
  443. 00000456  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  444. 0000045A  3E1F                     move.w     D7, [A7]+
  445. 0000045C  6708                     beq        +0xA /* 00000466 */
  446. 0000045E  3747 0002                move.w     [A3 + 0x2], D7
  447. 00000462  701D                     moveq.l    D0, 0x1D
  448. 00000464  6042                     bra        +0x44 /* 000004A8 */
  449. label00000466:
  450. 00000466  2D6B 000C FFFC           move.l     [A6 - 0x4], [A3 + 0xC]
  451. 0000046C  558F                     subq.l     A7, 2
  452. 0000046E  206B 0008                movea.l    A0, [A3 + 0x8]
  453. 00000472  2050                     movea.l    A0, [A0]
  454. 00000474  3F28 0002                move.w     -[A7], [A0 + 0x2]
  455. 00000478  486E FFFC                pea.l      [A6 - 0x4]
  456. 0000047C  2F2B 0010                move.l     -[A7], [A3 + 0x10]
  457. 00000480  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  458. 00000484  3E1F                     move.w     D7, [A7]+
  459. 00000486  6612                     bne        +0x14 /* 0000049A */
  460. 00000488  202E FFFC                move.l     D0, [A6 - 0x4]
  461. 0000048C  91AB 000C                sub.l      [A3 + 0xC], D0
  462. 00000490  202E FFFC                move.l     D0, [A6 - 0x4]
  463. // begin alternate branch 00000492-00000494
  464. fn00000492:
  465. 00000492  FFFC                     .invalid   <<F/7/7>>
  466. // end alternate branch 00000492-00000494
  467. fn00000492: // (misaligned)
  468. 00000494  D1AB 0010                add.l      [A3 + 0x10], D0
  469. 00000498  6004                     bra        +0x6 /* 0000049E */
  470. label0000049A:
  471. 0000049A  3747 0002                move.w     [A3 + 0x2], D7
  472. label0000049E:
  473. 0000049E  4A47                     tst.w      D7
  474. 000004A0  6604                     bne        +0x6 /* 000004A6 */
  475. 000004A2  7000                     moveq.l    D0, 0x00
  476. 000004A4  6002                     bra        +0x4 /* 000004A8 */
  477. label000004A6:
  478. 000004A6  7005                     moveq.l    D0, 0x05
  479. label000004A8:
  480. 000004A8  4CEE 0880 FFF4           movem.l    D7,A3, [A6 - 0xC]
  481. 000004AE  4E5E                     unlink     A6
  482. 000004B0  4E75                     rts
  483. 000004B2  885F                     or.w       D4, [A7]+
  484. 000004B4  6673                     bne        +0x75 /* 00000529 */
  485. 000004B6  5772 6974                subq.w     <<invalid full ext with I/IS == 4>>, 3
  486. 000004BA  6500 0000                bcs        +0x2 /* 000004BC */
  487. // begin alternate branch 000004BC-000004C6
  488. label000004BC:
  489. 000004BC  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  490. export_95: // at 000004BE (misaligned)
  491. 000004C0  0000 48E7                ori.b      D0, 0xE7
  492. 000004C4  0310                     btst       [A0], D1
  493. // end alternate branch 000004BC-000004C6
  494. export_95:
  495. label000004BC: // (misaligned)
  496. 000004BE  4E56 0000                link       A6, 0
  497. 000004C2  48E7 0310                movem.l    -[A7], D6,D7,A3
  498. 000004C6  266E 0008                movea.l    A3, [A6 + 0x8]
  499. 000004CA  202E 000C                move.l     D0, [A6 + 0xC]
  500. 000004CE  0480 0000 6600           subi.l     D0, 0x6600 /* 'f\0' */
  501. 000004D4  6B20                     bmi        +0x22 /* 000004F6 */
  502. 000004D6  0C80 0000 0006           cmpi.l     D0, 0x6
  503. 000004DC  6E18                     bgt        +0x1A /* 000004F6 */
  504. 000004DE  D080                     add.l      D0, D0
  505. 000004E0  303B 0806                move.w     D0, [PC + D0 + 0x6]
  506. 000004E4  4EFB 0000                jmp        [PC + D0.w]
  507. 000004E8  001A 00B4                ori.b      [A2]+, 0xB4
  508. 000004EC  0010 00C0                ori.b      [A0], 0xC0
  509. 000004F0  0010 00C8                ori.b      [A0], 0xC8
  510. 000004F4  00DA                     .incomplete
  511. label000004F6:
  512. 000004F6  426B 0002                clr.w      [A3 + 0x2]
  513. 000004FA  7016                     moveq.l    D0, 0x16
  514. 000004FC  6000 00EA                bra        +0xEC /* 000005E8 */
  515. 00000500  206E 0010                movea.l    A0, [A6 + 0x10]
  516. 00000504  2010                     move.l     D0, [A0]
  517. 00000506  6B24                     bmi        +0x26 /* 0000052C */
  518. 00000508  0C80 0000 0002           cmpi.l     D0, 0x2
  519. 0000050E  6E1C                     bgt        +0x1E /* 0000052C */
  520. 00000510  D080                     add.l      D0, D0
  521. 00000512  303B 0806                move.w     D0, [PC + D0 + 0x6]
  522. 00000516  4EFB 0000                jmp        [PC + D0.w]
  523. 0000051A  0008 000C                ori.b      A0, 0xC
  524. 0000051E  0010 7C01                ori.b      [A0], 0x1
  525. 00000522  6012                     bra        +0x14 /* 00000536 */
  526. 00000524  7C03                     moveq.l    D6, 0x03
  527. 00000526  600E                     bra        +0x10 /* 00000536 */
  528. 00000528  7C02                     moveq.l    D6, 0x02
  529. 0000052A  600A                     bra        +0xC /* 00000536 */
  530. label0000052C:
  531. 0000052C  426B 0002                clr.w      [A3 + 0x2]
  532. 00000530  7016                     moveq.l    D0, 0x16
  533. 00000532  6000 00B4                bra        +0xB6 /* 000005E8 */
  534. label00000536:
  535. 00000536  7003                     moveq.l    D0, 0x03
  536. 00000538  B086                     cmp.l      D0, D6
  537. 0000053A  660E                     bne        +0x10 /* 0000054A */
  538. 0000053C  206E 0010                movea.l    A0, [A6 + 0x10]
  539. 00000540  4AA8 0004                tst.l      [A0 + 0x4]
  540. 00000544  6604                     bne        +0x6 /* 0000054A */
  541. 00000546  4247                     clr.w      D7
  542. 00000548  6026                     bra        +0x28 /* 00000570 */
  543. label0000054A:
  544. 0000054A  558F                     subq.l     A7, 2
  545. 0000054C  206B 0008                movea.l    A0, [A3 + 0x8]
  546. 00000550  2050                     movea.l    A0, [A0]
  547. 00000552  3F28 0002                move.w     -[A7], [A0 + 0x2]
  548. 00000556  3F06                     move.w     -[A7], D6
  549. 00000558  206E 0010                movea.l    A0, [A6 + 0x10]
  550. 0000055C  2F28 0004                move.l     -[A7], [A0 + 0x4]
  551. 00000560  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  552. 00000564  3E1F                     move.w     D7, [A7]+
  553. 00000566  6708                     beq        +0xA /* 00000570 */
  554. 00000568  3747 0002                move.w     [A3 + 0x2], D7
  555. 0000056C  701D                     moveq.l    D0, 0x1D
  556. 0000056E  6078                     bra        +0x7A /* 000005E8 */
  557. label00000570:
  558. 00000570  7001                     moveq.l    D0, 0x01
  559. 00000572  B086                     cmp.l      D0, D6
  560. 00000574  6760                     beq        +0x62 /* 000005D6 */
  561. 00000576  206E 0010                movea.l    A0, [A6 + 0x10]
  562. 0000057A  7000                     moveq.l    D0, 0x00
  563. 0000057C  2080                     move.l     [A0], D0
  564. 0000057E  558F                     subq.l     A7, 2
  565. 00000580  206B 0008                movea.l    A0, [A3 + 0x8]
  566. 00000584  2050                     movea.l    A0, [A0]
  567. 00000586  3F28 0002                move.w     -[A7], [A0 + 0x2]
  568. 0000058A  206E 0010                movea.l    A0, [A6 + 0x10]
  569. 0000058E  4868 0004                pea.l      [A0 + 0x4]
  570. 00000592  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  571. 00000596  548F                     addq.l     A7, 2
  572. 00000598  603C                     bra        +0x3E /* 000005D6 */
  573. 0000059A  206B 0008                movea.l    A0, [A3 + 0x8]
  574. 0000059E  2050                     movea.l    A0, [A0]
  575. 000005A0  5250                     addq.w     [A0], 1
  576. 000005A2  4247                     clr.w      D7
  577. 000005A4  6030                     bra        +0x32 /* 000005D6 */
  578. 000005A6  426B 0002                clr.w      [A3 + 0x2]
  579. 000005AA  7016                     moveq.l    D0, 0x16
  580. 000005AC  603A                     bra        +0x3C /* 000005E8 */
  581. 000005AE  206B 0008                movea.l    A0, [A3 + 0x8]
  582. 000005B2  2050                     movea.l    A0, [A0]
  583. 000005B4  226E 0010                movea.l    A1, [A6 + 0x10]
  584. 000005B8  32A8 0002                move.w     [A1], [A0 + 0x2]
  585. 000005BC  4247                     clr.w      D7
  586. 000005BE  6016                     bra        +0x18 /* 000005D6 */
  587. 000005C0  558F                     subq.l     A7, 2
  588. 000005C2  206B 0008                movea.l    A0, [A3 + 0x8]
  589. 000005C6  2050                     movea.l    A0, [A0]
  590. 000005C8  3F28 0002                move.w     -[A7], [A0 + 0x2]
  591. 000005CC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  592. 000005D0  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  593. 000005D4  3E1F                     move.w     D7, [A7]+
  594. label000005D6:
  595. 000005D6  4A47                     tst.w      D7
  596. 000005D8  6704                     beq        +0x6 /* 000005DE */
  597. 000005DA  3747 0002                move.w     [A3 + 0x2], D7
  598. label000005DE:
  599. 000005DE  4A47                     tst.w      D7
  600. 000005E0  6604                     bne        +0x6 /* 000005E6 */
  601. 000005E2  7000                     moveq.l    D0, 0x00
  602. 000005E4  6002                     bra        +0x4 /* 000005E8 */
  603. label000005E6:
  604. 000005E6  7016                     moveq.l    D0, 0x16
  605. label000005E8:
  606. 000005E8  4CEE 08C0 FFF4           movem.l    D6,D7,A3, [A6 - 0xC]
  607. 000005EE  4E5E                     unlink     A6
  608. 000005F0  4E75                     rts
  609. 000005F2  885F                     or.w       D4, [A7]+
  610. 000005F4  6673                     bne        +0x75 /* 00000669 */
  611. 000005F6  496F 6374                chk.w      D4, [A7 + 0x6374]
  612. 000005FA  6C00 0000                bge        +0x2 /* 000005FC */
  613. // begin alternate branch 000005FC-00000602
  614. label000005FC:
  615. 000005FC  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  616. export_96: // at 000005FE (misaligned)
  617. 00000600  FFFC                     .invalid   <<F/7/7>>
  618. // end alternate branch 000005FC-00000602
  619. export_96:
  620. label000005FC: // (misaligned)
  621. 000005FE  4E56 FFFC                link       A6, -0x0004
  622. 00000602  48E7 0018                movem.l    -[A7], A3,A4
  623. 00000606  286E 0010                movea.l    A4, [A6 + 0x10]
  624. 0000060A  7001                     moveq.l    D0, 0x01
  625. 0000060C  2F00                     move.l     -[A7], D0
  626. 0000060E  7200                     moveq.l    D1, 0x00
  627. 00000610  2F01                     move.l     -[A7], D1
  628. 00000612  486D FE9E                pea.l      [A5 - 0x162]
  629. 00000616  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  630. 0000061A  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  631. 0000061E  4A80                     tst.l      D0
  632. 00000620  4FEF 0010                lea.l      A7, [A7 + 0x10]
  633. 00000624  6706                     beq        +0x8 /* 0000062C */
  634. 00000626  7000                     moveq.l    D0, 0x00
  635. 00000628  6000 00EE                bra        +0xF0 /* 00000718 */
  636. label0000062C:
  637. 0000062C  7001                     moveq.l    D0, 0x01
  638. 0000062E  2F00                     move.l     -[A7], D0
  639. 00000630  7200                     moveq.l    D1, 0x00
  640. 00000632  2F01                     move.l     -[A7], D1
  641. 00000634  486D FEA8                pea.l      [A5 - 0x158]
  642. 00000638  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  643. 0000063C  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  644. 00000640  4A80                     tst.l      D0
  645. 00000642  4FEF 0010                lea.l      A7, [A7 + 0x10]
  646. 00000646  6708                     beq        +0xA /* 00000650 */
  647. 00000648  7000                     moveq.l    D0, 0x00
  648. 0000064A  2D40 FFFC                move.l     [A6 - 0x4], D0
  649. 0000064E  604C                     bra        +0x4E /* 0000069C */
  650. label00000650:
  651. 00000650  7001                     moveq.l    D0, 0x01
  652. 00000652  2F00                     move.l     -[A7], D0
  653. 00000654  7200                     moveq.l    D1, 0x00
  654. 00000656  2F01                     move.l     -[A7], D1
  655. 00000658  486D FEB2                pea.l      [A5 - 0x14E]
  656. 0000065C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  657. 00000660  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  658. 00000664  4A80                     tst.l      D0
  659. 00000666  4FEF 0010                lea.l      A7, [A7 + 0x10]
  660. 0000066A  6708                     beq        +0xA /* 00000674 */
  661. 0000066C  7001                     moveq.l    D0, 0x01
  662. 0000066E  2D40 FFFC                move.l     [A6 - 0x4], D0
  663. 00000672  6028                     bra        +0x2A /* 0000069C */
  664. label00000674:
  665. 00000674  7001                     moveq.l    D0, 0x01
  666. 00000676  2F00                     move.l     -[A7], D0
  667. 00000678  7200                     moveq.l    D1, 0x00
  668. 0000067A  2F01                     move.l     -[A7], D1
  669. 0000067C  486D FEBE                pea.l      [A5 - 0x142]
  670. 00000680  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  671. 00000684  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  672. 00000688  4A80                     tst.l      D0
  673. 0000068A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  674. 0000068E  6708                     beq        +0xA /* 00000698 */
  675. 00000690  7002                     moveq.l    D0, 0x02
  676. 00000692  2D40 FFFC                move.l     [A6 - 0x4], D0
  677. 00000696  6004                     bra        +0x6 /* 0000069C */
  678. label00000698:
  679. 00000698  70FF                     moveq.l    D0, 0xFFFFFFFF
  680. 0000069A  607C                     bra        +0x7E /* 00000718 */
  681. label0000069C:
  682. 0000069C  0CAE 0000 6400 000C      cmpi.l     [A6 + 0xC], 0x6400 /* 'd\0' */
  683. 000006A4  6708                     beq        +0xA /* 000006AE */
  684. 000006A6  203C 4000 0016           move.l     D0, 0x40000016
  685. 000006AC  606A                     bra        +0x6C /* 00000718 */
  686. label000006AE:
  687. 000006AE  303C 0500                move.w     D0, 0x500
  688. 000006B2  C054                     and.w      D0, [A4]
  689. 000006B4  0C40 0500                cmpi.w     D0, 0x500
  690. 000006B8  6608                     bne        +0xA /* 000006C2 */
  691. 000006BA  203C 4000 0011           move.l     D0, 0x40000011
  692. 000006C0  6056                     bra        +0x58 /* 00000718 */
  693. label000006C2:
  694. 000006C2  486E FFFC                pea.l      [A6 - 0x4]
  695. 000006C6  4EAD 02D2                jsr        [A5 + 0x2D2 /* export_86 */]
  696. 000006CA  2640                     movea.l    A3, D0
  697. 000006CC  200B                     move.l     D0, A3
  698. 000006CE  588F                     addq.l     A7, 4
  699. 000006D0  6608                     bne        +0xA /* 000006DA */
  700. 000006D2  203C 4000 0009           move.l     D0, 0x40000009 /* '@\0\0\t' */
  701. 000006D8  603E                     bra        +0x40 /* 00000718 */
  702. label000006DA:
  703. 000006DA  3014                     move.w     D0, [A4]
  704. 000006DC  C053                     and.w      D0, [A3]
  705. 000006DE  7203                     moveq.l    D1, 0x03
  706. 000006E0  C240                     and.w      D1, D0
  707. 000006E2  7003                     moveq.l    D0, 0x03
  708. 000006E4  C054                     and.w      D0, [A4]
  709. 000006E6  B041                     cmp.w      D0, D1
  710. 000006E8  6708                     beq        +0xA /* 000006F2 */
  711. 000006EA  203C 4000 000D           move.l     D0, 0x4000000D /* '@\0\0\r' */
  712. 000006F0  6026                     bra        +0x28 /* 00000718 */
  713. label000006F2:
  714. 000006F2  7000                     moveq.l    D0, 0x00
  715. 000006F4  2F00                     move.l     -[A7], D0
  716. 000006F6  4878 6601                push.l     0x6601
  717. 000006FA  2F0B                     move.l     -[A7], A3
  718. 000006FC  206B 0004                movea.l    A0, [A3 + 0x4]
  719. 00000700  2068 0014                movea.l    A0, [A0 + 0x14]
  720. 00000704  4E90                     jsr        [A0]
  721. 00000706  296B 0004 0004           move.l     [A4 + 0x4], [A3 + 0x4]
  722. 0000070C  296B 0008 0008           move.l     [A4 + 0x8], [A3 + 0x8]
  723. 00000712  7000                     moveq.l    D0, 0x00
  724. 00000714  4FEF 000C                lea.l      A7, [A7 + 0xC]
  725. label00000718:
  726. 00000718  4CEE 1800 FFF4           movem.l    A3,A4, [A6 - 0xC]
  727. 0000071E  4E5E                     unlink     A6
  728. 00000720  4E75                     rts
  729. 00000722  8A5F                     or.w       D5, [A7]+
  730. 00000724  7379                     moveq.l    D1, 0x79
  731. 00000726  4641                     not.w      D1
  732. 00000728  6363                     bls        +0x65 /* 0000078D */
  733. 0000072A  6573                     bcs        +0x75 /* 0000079F */
  734. 0000072C  7300                     moveq.l    D1, 0x00
  735. 0000072E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  736. export_97: // at 00000730 (misaligned)
  737. 00000732  0000 7000                ori.b      D0, 0x0
  738. 00000736  4E5E                     unlink     A6
  739. 00000738  4E75                     rts
  740. 0000073A  885F                     or.w       D4, [A7]+
  741. 0000073C  7379                     moveq.l    D1, 0x79
  742. 0000073E  436C 6F73                chk.w      D1, [A4 + 0x6F73]
  743. 00000742  6500 0000                bcs        +0x2 /* 00000744 */
  744. // begin alternate branch 00000744-0000074C
  745. label00000744:
  746. 00000744  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  747. export_98: // at 00000746 (misaligned)
  748. 00000748  0000 7000                ori.b      D0, 0x0
  749. // end alternate branch 00000744-0000074C
  750. export_98:
  751. label00000744: // (misaligned)
  752. 00000746  4E56 0000                link       A6, 0
  753. 0000074A  7000                     moveq.l    D0, 0x00
  754. 0000074C  4E5E                     unlink     A6
  755. 0000074E  4E75                     rts
  756. 00000750  875F                     or.w       [A7]+, D3
  757. 00000752  7379                     moveq.l    D1, 0x79
  758. 00000754  5265                     addq.w     -[A5], 1
  759. 00000756  6164                     bsr        +0x66 /* 000007BC */
  760. 00000758  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  761. export_99: // at 0000075A (misaligned)
  762. 0000075C  0000 2F0B                ori.b      D0, 0xB
  763. 00000760  266E 0008                movea.l    A3, [A6 + 0x8]
  764. 00000764  202B 000C                move.l     D0, [A3 + 0xC]
  765. 00000768  D1AB 0010                add.l      [A3 + 0x10], D0
  766. 0000076C  7000                     moveq.l    D0, 0x00
  767. 0000076E  2740 000C                move.l     [A3 + 0xC], D0
  768. 00000772  7000                     moveq.l    D0, 0x00
  769. 00000774  266E FFFC                movea.l    A3, [A6 - 0x4]
  770. 00000778  4E5E                     unlink     A6
  771. 0000077A  4E75                     rts
  772. 0000077C  885F                     or.w       D4, [A7]+
  773. 0000077E  7379                     moveq.l    D1, 0x79
  774. 00000780  5772 6974                subq.w     <<invalid full ext with I/IS == 4>>, 3
  775. 00000784  6500 0000                bcs        +0x2 /* 00000786 */
  776. // begin alternate branch 00000786-0000078E
  777. label00000786:
  778. 00000786  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  779. export_100: // at 00000788 (misaligned)
  780. 0000078A  0000 2F0B                ori.b      D0, 0xB
  781. // end alternate branch 00000786-0000078E
  782. export_100:
  783. label00000786: // (misaligned)
  784. 00000788  4E56 0000                link       A6, 0
  785. 0000078C  2F0B                     move.l     -[A7], A3
  786. 0000078E  266E 0010                movea.l    A3, [A6 + 0x10]
  787. 00000792  202E 000C                move.l     D0, [A6 + 0xC]
  788. 00000796  0480 0000 6600           subi.l     D0, 0x6600 /* 'f\0' */
  789. 0000079C  6B26                     bmi        +0x28 /* 000007C4 */
  790. 0000079E  0C80 0000 0001           cmpi.l     D0, 0x1
  791. 000007A4  6E1E                     bgt        +0x20 /* 000007C4 */
  792. 000007A6  D080                     add.l      D0, D0
  793. 000007A8  303B 0806                move.w     D0, [PC + D0 + 0x6]
  794. 000007AC  4EFB 0000                jmp        [PC + D0.w]
  795. 000007B0  0006 0012                ori.b      D6, 0x12
  796. 000007B4  7000                     moveq.l    D0, 0x00
  797. 000007B6  2680                     move.l     [A3], D0
  798. 000007B8  2740 0004                move.l     [A3 + 0x4], D0
  799. fn000007BC:
  800. 000007BC  7000                     moveq.l    D0, 0x00
  801. 000007BE  6006                     bra        +0x8 /* 000007C6 */
  802. 000007C0  7000                     moveq.l    D0, 0x00
  803. 000007C2  6002                     bra        +0x4 /* 000007C6 */
  804. label000007C4:
  805. 000007C4  7016                     moveq.l    D0, 0x16
  806. label000007C6:
  807. 000007C6  266E FFFC                movea.l    A3, [A6 - 0x4]
  808. 000007CA  4E5E                     unlink     A6
  809. 000007CC  4E75                     rts
  810. 000007CE  885F                     or.w       D4, [A7]+
  811. 000007D0  7379                     moveq.l    D1, 0x79
  812. 000007D2  496F 6374                chk.w      D4, [A7 + 0x6374]
  813. 000007D6  6C00 0000                bge        +0x2 /* 000007D8 */
  814.